stone throwing - German English Dictionary